package com.ry.novel.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import javax.validation.constraints.NotNull;

/**
 * @author ry
 * @since 2022-01-19 20:44
 **/
@Data
@TableName("user")
public class User {
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 用户名
     */
    @NotNull(message = "用户名不能为空")
    private String username;

    /**
     * 密码
     */
    @NotNull(message = "密码不能为空")
    private String password;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 用户头像
     */
    private String userPhoto;

    /**
     * 性别 0男 1女
     */
    private Byte gender;

    /**
     * 账号状态 0正常 1封禁
     */
    private Byte state;

    /**
     * 创建时间
     */
    private String createTime;
}
